/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package picstore.web.usuario;

import java.util.List;
import picstore.util.DAOFactory;

/**
 *
 * @author erica
 */
public class UsuarioRN {

   
    private UsuarioDAO usuarioDAO;
    
     public UsuarioRN() {
        
         this.usuarioDAO = DAOFactory.criarUsuarioDAO();
    }
     
     public Usuario carregar (Integer codigo){
         return this.usuarioDAO.carregar(codigo);
     }
     
      public Usuario buscarPorApelido (String apelido){
         return this.usuarioDAO.buscarPorApelido(apelido);
     }
      
       public void salvar (Usuario usuario){
         Integer id = usuario.getId();
         if (id == null || id == 0){
             this.usuarioDAO.salvar(usuario);
         } else {
             this.usuarioDAO.atualizar(usuario);
         }
         
       }
         
        public void excluir (Usuario usuario){
            this.usuarioDAO.excluir(usuario);
        }
        
        public List<Usuario> listar(){
        
            return this.usuarioDAO.listar();
        }
         
     }
     
     
    
    

